home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 10 / FM Towns Free Software Collection 10.iso / ms_dos / tool / txf / txf.doc < prev    next >
Text File  |  1994-09-17  |  24KB  |  588 lines

  1.  ┌────────────────────────────────┐
  2.  │                                                                │
  3.  │  テキストファイルユーティリティ TXF.exe Ver. 2.11 取扱説明書   │
  4.  │                                                                │
  5.  │                                                                │
  6.  │       All Right Reserved, Copyright 1992-1994 T.Nakatani       │
  7.  │                                                                │
  8.  └────────────────────────────────┘
  9. ■TXFとは...
  10.  
  11.  もしあなたが文章を書いた時、右端が不揃いだったら見にくいと思うことは
  12. 無いでしょうか? そんな時、TXFの登場です。
  13.  右端をテキトーに折り返して文章を書いてしまったがどうも不揃いが気にな
  14. るが手で揃え直すのも面倒だ。そんな時、TXFは役に立ちます。
  15.  左端も数文字分空けて文章を真ん中に揃えたい。そんな時も、TXFは自動
  16. で出来ます。
  17.  書いた文章を読み返してみると、句読点が全角や半角の混じった汚い文章に
  18. なってしまった。・・・そんな時も、TXFなら安心です。
  19.   せっかく手で揃えたのに、加筆したので文末がずれてしまった。また揃え直
  20. すのもじゃまくさい。TXFならエディタから子プロセス実行の指定などして
  21. おけば何回でも簡単実行で清書もカンタン。
  22.  他の発言を引用したアーティクル(発言文書)を清書したいが、引用部分は
  23. 清書したくない。そんな時、TXFは、本来、アーティクルの清書用に開発さ
  24. れた清書ツールですから、引用行も認識出来ます。
  25.  自分なりの個性を持ったアーティクルを書きたい。そんな時も、TXFなら
  26. 簡単カスタマイズで、自分なりの個性を作れます。
  27.  清書ツールって、文章中に制御文とか書かないといけないから、ジャマくさ
  28. いんじゃないの?・・・TXFは文章中には一切制御文を書く必要はありませ
  29. ん。誰にでも簡単に使える事を目指しています。
  30.  
  31.  毎日、発言を書くたびに、手動で右端を揃えていたアナタ。意識して句読点
  32. を全角に揃えていたアナタ。全部書いてから、1行毎に、左端にスペースを入
  33. れていたアナタ。今日からカンタン、一発清書!ってなやつですね☆
  34.  清書ツールなんて信じられないなんて言うそこのお兄さんも。一度使ってみ
  35. てくださいな。最初からバリバリ使わなくても標準的な清書はカンタンですよ。
  36.  
  37.  ・・・イカン、こんなところで宣伝しても意味が無い(^^;)
  38.  
  39. ---
  40.  
  41. ○他のソフトから使われる場合
  42.  
  43. ☆MOPTERMのNIFTY-Serve専用高機能オートパイロットFAPX
  44. ☆MOPTERMのPC-VAN専用高機能オートパイロットPVAP
  45. ☆MOPTERMのRT-BBSホスト専用高機能オートパイロットDORA
  46. ☆MOPTERMのファイル操作用高機能オートパイロット  MFM
  47. ☆MOPTERMのNIFTY-Serve専用高機能オートパイロット NYAN/E2
  48.  
  49.  上記のオートパイロットからご使用される場合には、それぞれのオートパイ
  50. ロットのホームディレクトリ(本体のあるディレクトリ)に置くかパスの通っ
  51. たディレクトリに置いてください。
  52.  
  53. ☆VZ Editorから使われる場合
  54.  
  55.  同梱のTXF_VZ16.DEFを参照して、VZのDEFファイルを変更してください。
  56.  TXF.EXEはパスの通ったディレクトリに置いてください。
  57.  VZ Editor Version 1.60 にも対応しています。
  58.  
  59.  
  60. ○注意(以前のバージョンから使用されている方へ)
  61.  
  62.  以前のバージョンで存在した元祖版/本家版という区別は、V2.1以降で
  63. は無くなっています。V2.1は元祖版の後継に当たります。本家版にのみあっ
  64. た追加機能は別プログラムに分離しています。V2.1の機能は、V2.03
  65. (元祖版)とあまり変わりません。(細部に変更は加えています。)
  66.  
  67.  
  68. ●「TXF」の読み方
  69.  
  70.  基本的にどのような読み方をされても構いませんが、敢えて読み方を定義す
  71. るなら、「てくせふ」とお読みください。
  72.  
  73.  
  74. ●使い方
  75.  
  76.   単体及びフィルタとしての利用が可能です。
  77.   機能は全てオプションとして指定します。
  78.  
  79. TXF [-option...]
  80.  
  81.  
  82. ●オプションスイッチ
  83.  
  84.   以下に、TXFで有効なオプションを示しますが、この中で、[]で囲まれた
  85. 物についてはスイッチ指定時にも省略可能です。全てのスイッチについて、ス
  86. イッチ自体が省略可能となっております。この時は何らかの初期値をTXF内
  87. 部で指定されます。"-i"についてはスイッチを省略してinputfile だけの指定
  88. も可能です。入力ファイル名を指定しないで起動した場合には、起動後に入力
  89. ファイル名を入力します。
  90.  
  91. @commandfile
  92.     コマンドファイルを指定します。パス付きで指定しなければ、カレントデ
  93.     ィレクトリから探します。みつからなければ無視します。拡張子がなけれ
  94.     ば".txf"を付けてファイル名と仮定します。拡張子のないファイルを指定
  95.     する時は、"filename." のようにファイル名の後にピリオドを付けて指定
  96.     してください。環境変数TXFPATH が設定されていれば、そのディレクトリ
  97.     から探します。
  98.  
  99. [-i] [inputfile]
  100.     入力ファイルを指定します。"-i"は省略可。ワイルドカードには対応して
  101.     いません。入力ファイル名を省略する事は出来ません。
  102.  
  103. -o [outputfile]
  104.     出力ファイルを指定します。省略時は標準出力。入力ファイルと同じファ
  105.     イルも指定出来ますが、ワイルドカードには対応していません。
  106.  
  107. -io wildcard
  108.     入力ファイルと出力ファイルが同じ時、これでファイル名を指定します。
  109.     ワイルドカードの指定も出来ます。出力ファイルの更新日時は入力ファイ
  110.     ルの更新日時に合わされます。バックアップファイルは処理しないように
  111.     なっているので、拡張子".BAK"のファイルは処理できません。また、拡張
  112.     子以外のファイル名が同じファイルを含むような処理においては、バック
  113.     アップファイルが重なって、バックアップファイルが出来ないファイルが
  114.     出てくる可能性があります。注意してください。
  115.       また、-fx,-ex の機能を使用する場合はこのオプションは使用しないで
  116.     ください。
  117.  
  118. -f [start [end]]
  119.     文書整形を行います。-nは取り消されます。テキストファイルの途中から
  120.     清書や置換をする場合にはパラメータで開始や終了の行数を指定してくだ
  121.     さい。数字をひとつだけ指定した場合は開始行と解釈します。指定を省略
  122.     した場合には、最初から最後までにします。0 を指定するとデフォルト
  123.     (最初から/最後まで)になります。
  124.  
  125. -fx [start [end]]
  126.     文書整形を行います。基本的に-fと同じなのですが、それまでに読み込ま
  127.     れたオプションで整形を行います。-fx 指定後に指定されたオプションは
  128.     無視されます。複数回指定可能です。(複数回清書されます。)-io で入
  129.     出力ファイルを指定した場合は-fと同じ機能になります。
  130.  
  131. -n
  132.     文書整形を行いません。-fの指定を取り消すことが出来ます。-fと-nは後
  133.     から指定した方が有効になります。
  134.  
  135. -l [max_length]
  136.     一行の最大文字数を指定します。この指定は基本的な折り返しカラム数で
  137.     は無く、禁則処理により延長された1行の最大長です。これ以降に禁則文
  138.     字があっても改行されます。-qが指定されていて、引用行と判断されてい
  139.     る行についてはこの指定は無視されます。省略時は76です。
  140.  
  141. -c [length]
  142.     センタリング。文字を真ん中に寄せます。1行に表示する文字数を指定し
  143.     ます。指定した数字が最大文字数を越えたらセンタリングは無効になりま
  144.     す。-cだけを指定して数字を省略すれば60が指定されます。マージンの指
  145.     定があればセンタリングは意味を持ちません。
  146.  
  147. -t tabsize
  148.     タブコードの長さを半角何文字分か指定します。省略されるとコンソール
  149.     と同じ8を指定されたものと仮定します。普通は4か8を指定しておくべ
  150.     きですが、別にそうで無くても構いません。(指定された通りの動作はし
  151.     ますが、あまり大きな数値を指定すると、展開された結果行末が乱れる事
  152.     があります。)
  153.  
  154. -r
  155.     リターンコードで終わってないファイルの最後にリターンコードが付加さ
  156.     れます。
  157.  
  158. -x
  159.     -tの指定値に従ってタブコードを展開します。指定が無ければ展開しませ
  160.     ん。引用行であっても展開します。
  161.  
  162. -ml leftmargin , -mr rightmargin
  163.     左右のマージンを半角文字単位で指定します。センタリングよりも優先さ
  164.     れます。
  165.  
  166. -? -h
  167.     オプションが表示されます。他の処理は無視して終了します。
  168.  
  169. -q
  170.     -kq で指定した文字あるいは文字列が行の先頭にあれば引用文と判断し、
  171.     全てのオプションを無視して、置換も清書も行いません。行単位で有効で
  172.     す。-kq を省略した時は、意味を持ちません。
  173.  
  174. -b [base_position]
  175.     左マージンの既成値を指定。指定したポジションから始まる文を前の行と
  176.     連続させます。値を指定しないか、0 を指定した時、マージン値を自動算
  177.     出します。-ml を指定している時は併用をお勧めします。但し、引用文が
  178.     あったり、書き加えで、行頭から文字がある場合には、自動算出出来ない
  179.     場合があります。マージン値の省略は出来るだけ避けてください。
  180.  
  181. -d TMP_directory
  182.     テンポラリディレクトリの指定。-bオプションを使った時、テンポラリフ
  183.     ァイルを作りますが、この時ファイルを作るディレクトリを指定します。
  184.     指定されたディレクトリ上に"$txf$(1).$$$","$txf$(2).$$$" の2つのテ
  185.     ンポラリファイルが作成されることがあります。もし同名ファイルが存在
  186.     すれば上書きされ、終了時に削除されるので注意してください。-dが指定
  187.     されていなければ環境変数TMPを参照します。環境変数TMPが存在しなけれ
  188.     ば、TXF.exe のあるディレクトリに作られます。
  189.  
  190. -e old_string [new_string]
  191.     文字の置き換え。置換文字列を指定します。旧文字列、新文字列の順に指
  192.     定します。新文字列は省略可。(旧文字列が削除されるだけになります)
  193.     300個の処理を1度に行うことが出来ます。ただ、処理は非常に時間が
  194.     かかるので注意してください。-qが指定されていると-kqで指定した文字で
  195.     始まる行は置換対象外です。
  196.  
  197. -ex
  198.     このオプションを指定されるまでに指定した置換を行います。置換後別の
  199.     指定をしてもう一度-ex を指定するとその指定で置換を行います。-io で
  200.     入出力ファイルを指定した場合は無意味です。
  201.  
  202. -s [separate_charactor]
  203.     文字列を囲む時に使うセパレート半角文字を指定します。デフォルトは「"」
  204.     コマンドファイル内で効果を持ちます。「#」は指定することが出来ません。
  205.     指定した時の動作は不定です。
  206.  
  207. -kl string , -kf string
  208.     -klはぶら下げ禁則をする文字の設定、-kfは掃き出し禁則をする文字の設
  209.     定です。全角、半角を共に指定してください。標準DEFファイルの中で
  210.     指定されています。必要に応じて書き換えてください。
  211.  
  212. -kq string
  213.     -qオプションのための文字を指定します。指定していなければ-qオプショ
  214.     ンは意味を持ちません。Ver.1.99以降で、文字列の指定も出来るようにな
  215.     りました。文字列はカンマで区切られます。stringの中にカンマが無い場
  216.     合には、旧バージョンとの互換性の為に文字毎の指定になります。この影
  217.     響で、カンマ自身の指定が出来なくなりました。また、文字列を一つだけ
  218.     指定したい場合には、",TO:"などと、カンマを先頭にひとつだけ置いてく
  219.     ださい。簡単な例が標準DEFファイルの中で指定されています。必要に
  220.     応じて書き換えてください。
  221.  
  222. -v [0|1|2]
  223.     処理内容を表示します。0~2が有効です。0の時は何も表示しません。1の
  224.     時は置換中と、整形中のみ表示します。2の時は1の上にどの様な文字列の
  225.     置換中かも表示します。デフォルトは0です。-vだけなら1が指定されたも
  226.     のと仮定します。指定方法は[-v 2]と数字を離しても、[-v2] と離さなく
  227.     ても構いません。標準添付のDEFファイル内では1が指定されています。
  228.  
  229. -a
  230.     今までに指定された全てのスイッチを無効化します。コマンドラインでこ
  231.     れを指定した場合にはDEFファイルを読み込みません。また、-kf,-kl,
  232.     -kqの設定はクリアされません。
  233.  
  234. -rz
  235.     テキストファイルのEOF(End Of File)コード(ctrl-Z)を取り除きます。
  236.  
  237. -rb
  238.     V1.36から、出力ファイル名と同じファイルが存在している時、その
  239.     ファイルを拡張子".BAK"に変更して、出力するようになっていますが、そ
  240.     のようなファイルのバックアップが不要な時、これを指定すれば、バック
  241.     アップファイルは作られません。
  242.  
  243. -p
  244.     半角文字が奇数個続いて全角文字に文章が継続した時、半角文字列の最後
  245.     に半角スペースを挿入し、行末のずれを無くします。半角文字の最後が行
  246.     末で終わるような時は付加されません。この機能は、文章を意図的に修正
  247.     するので、思わぬアクシデントの可能性があります。注意してください。
  248.     全角文字を使って文章を書いている時、所々に半角文字が入っていると、
  249.     行末で半角1文字分ずれてくる行があり、結構見苦しい事があります。そ
  250.     のような時の為のスイッチです。
  251.  
  252. -ish
  253.     ISHデータがあった時それを清書(置換)しません。但し、現バージョン
  254.     ではそのデータは、/ss オプションで石化された物に限ります。それ以外
  255.     のオプションで石化されている場合は清書(置換)されてしまう場合があり
  256.     ます。また、データが欠けている場合も清書される恐れがあります。
  257.  
  258.  
  259.   システムメッセージは全て標準エラー出力に出力していますので、リダイレ
  260. クトできません。全てのパラメータは大文字小文字を区別しません。なお、現
  261. 在のバージョンではパラメータの数が最大3000個までに制限されています
  262. が、余りにも長いパラメータを多用していると、メモリの関係上、それ以前で
  263. も誤動作する恐れがあります。
  264.  
  265.  
  266. ●文字列の指定の方法
  267.  
  268.  -k? -e では後に文字列を指定しなければならないのですが、コマンドライン
  269. 上では使えない文字があります。そのような文字は書式変換コードに従って、
  270. 他の文字列で代用します。コマンドファイルの中では、文字列をセパレート文
  271. 字(デフォルトは「"」 ダブルクォーテーション)で囲む事により、より自然な
  272. 指定の仕方が出来ます。しかし、セパレート文字自身やリターンコードなどは
  273. 表現出来ないのでそれらの文字を表現する時は、コマンドファイル中でも書式
  274. 変換文字列で代用します。コードについては、添付されている、txf.syn を見
  275. てください。
  276.  
  277.  
  278. ●置換指定について
  279.  
  280.   V1.32からは、置換方法が順次直列方式から並列置換に処理が変更され
  281. ています。これにより、多数の置換を一括して行う場合には置換速度が飛躍的
  282. に向上していますが、反面、思いがけない弊害が起こります。全く違う文字列
  283. を置換する時は正常に置換されますが、置換元の文字列が、重なっていた場合、
  284. 思いがけない結果になることがあります。
  285.  内部的な処理では、テキストを一致検索し、完全に一致した時点で新文字列
  286. を挿入するという方法を取っています。このような弊害を回避する為には逐次
  287. 置換スイッチ[-ex] を指定してください。(スピードは大幅に落ちます。)
  288.  
  289.  
  290. ●コマンドファイル
  291.  
  292.   コマンドファイルはいつも使うような物や、定石を保存しておく為にありま
  293. す。コマンドファイルはパラメータのどこに書いても良く、その部分に読み込
  294. まれます。(優先順位がある時注意した方が良いでしょう)カレントディレク
  295. トリが不明の時はフルパスで指定した方が無難です。拡張子が".txf"の時は省
  296. 略することも出来ます。指定されたファイルが見つからない時はエラーになっ
  297. て止まります。
  298.  
  299.  
  300. ●TXF.DEFについて
  301.  
  302.   TXF.EXE があるディレクトリの中にTXF.DEF というファイルが存在すれば、
  303. 何も指定しなくともデフォルトのコマンドファイルとして読み込みます。別に
  304. 無くてもエラーにはなりませんが、使い方によっては便利だと思います。これ
  305. はコマンドラインよりも後に読み込まれます。また、環境変数TXFDEFが設定さ
  306. れている場合は、それを参照してそのディレクトリから探します。上の条件よ
  307. りも優先されます。この時TXFDEFはディレクトリを指定しても直接ファイル名
  308. を指定しても構いません。ファイル名が指定されていた時は、そのファイルを
  309. DEFファイルとしてアクセスしますのでその場合は、ファイル名がTXF.DEF 
  310. で無くても構いません。
  311.  
  312. (注意)TXF.EXEをリネームして利用される時は、読み込まれるDEF
  313. ファイルの名前も変わってきます。具体的には、ファイル名が同じの、拡張子
  314. が「.DEF」になったものが読み込まれます。(環境変数TXFDEFが指定され
  315. ていない時のみです。)
  316.  
  317.  
  318. ●環境変数
  319.   V1.40 からは環境変数を指定することによって定義ファイルの場所を変更出
  320. 来るようになっています。
  321.   TXFDEF  は最初に読み込まれるDEF ファイルの設定です。以前は起動された
  322. TXF と同じディレクトリにあったTXF.DEF が読み込まれていましたがTXFDEFを
  323. 指定することによって、別のファイルを読み込ませることが出来ます。
  324.  
  325. SET TXFDEF=F:\BIN\DEF
  326.  
  327. などと指定しておけばそのディレクトリの中にあるTXF.DEF を参照します。
  328.  
  329. SET TXFDEF=F:\BIN\DEF\TEXT.TXF
  330.  
  331. として、ファイル名まで指定しておけば、TEXT.TXFと言うファイルをDEF ファ
  332. イルとして読み込みます。
  333.   TXFPATH はコマンドファイルが置かれているディレクトリを指定します。以
  334. 前はフルパスで指定する必要があったものが、ディレクトリ名の指定を省略出
  335. 来るようになりました。
  336.  
  337. SET TXFPATH=F:\BIN\TXF
  338.  
  339. としておくと、TXFを使う時、
  340.  
  341. txf @text
  342.  
  343. とすれば、F:\BIN\TXF\TEXT.TXF がコマンドファイルとして読み込まれます。
  344.   さらに環境変数TMP でテンポラリディレクトリが指定されていれば、テンポ
  345. ラリファイルをそのディレクトリに作成します。この点について、以前と-dの
  346. 仕様が変更されていますので、注意してください。
  347.   これらの環境変数はAUTOEXEC.BAT内で指定しておくと便利です。
  348.  
  349.  
  350. ●VZ Editor用マクロについて
  351.  
  352.   VZ Editorから使えるマクロを、えんでんさん(NIFTY:GFF00430)に作ってい
  353. ただきました。その本体と使い方のドキュメントを書いた"TXF_VZ16.DEF"を添
  354. 付しています。"VZ.DEF"に組み込むか外部マクロとしてお使いください。私自
  355. 身愛用していますが、ブロック指定の整形が出来たりして、TXFを単独で使
  356. うよりもはるかに便利に使うことができます。組み込み方法など、詳しい事は
  357. "TXF_VZ16.DEF"に書かれています。
  358.  
  359.  
  360. ●異常終了
  361.  
  362. 次のような時に異常終了します。
  363. ・無効なオプションを指定した時。
  364. ・ディスクの書き込み禁止、容量不足。
  365. ・メモリ容量不足。(約192Kバイト以上必要です。)
  366. ・その他(^^;)
  367.  
  368.  
  369. ●使用例
  370.  
  371. TXF txf.doc -t 4 -mr 72 -l 76 -ml 3 -q -b 3
  372.   左に3文字間を開けて表示されます。(基本的に72文字目で折り返し、76文字
  373. 目まではぶら下げが起こる可能性があります。 TXF.DEFがあればそれも読み込
  374. みます。
  375.  
  376. TXF -a -n -e \n \n\n -i txf.doc -o new.doc
  377.   文書整形機能は使わず、入力ファイルを1行置きのテキストにします。
  378.   TXF.DEFは使いません。
  379.  
  380. TXF -a -e \\ -n -i txf.doc -o new.doc
  381.   文書整形機能は使わず、入力ファイル内の、'\'を全て取り除きます。
  382.   TXF.DEFは使いません。
  383.  
  384.  
  385. ●禁則処理
  386.  
  387.   -kl で指定した文字について、についてぶら下げ処理しています。
  388.   -kf で指定した文字について掃き出し処理をしているはずです。
  389.   デフォルトでは何も登録されていません。
  390.  ここで、指定する文字列に"A-D" などとすると、内部で"ABCD"に展開
  391. されます。また、-kl,-kf 両方に指定した時、それらを半禁則文字と呼ぶとし
  392. ます。半禁則文字だけで構成された文字列が文章中にあった時、それらの文字
  393. 列が基本行末(-mr) 以前で始まっていた時は、ぶら下げ禁則文字と判断して基
  394. 本行末では改行されずに最高、拡張行末(-l)まで禁則処理が続きます。しかし、
  395. 基本行末あるいは、禁則処理によって拡張されている途中の基本行末以降に半
  396. 禁則文字あるいは半禁則文字列が見つかった場合にはぶら下げ禁則文字とは判
  397. 断されずに改行されます。アルファベットなどひとまとまりの単語を構成しそ
  398. うな種類の文字列を指定していれば便利かと思います。
  399.  
  400.  
  401. ●バグを見つけた時や要望は...
  402.  
  403.   NIFTY-Serve:PFG02442/<Nakatani>まで報告していただければ幸いです。
  404.   或いは、直接作者まで連絡出来ない状況の場合には本プログラムを転載され
  405. た方まで報告していただいて、間接的に連絡をくださっても結構です。本プロ
  406. グラムを転載される方はこのような場合には出来るだけ私に連絡してくださる
  407. ようお願いします。また、バグフィクスや機能アップが行われている最新版の
  408. 転載にもご協力ください。
  409.  
  410.  
  411. ●コンパイラ
  412.  
  413.   LSI-C86 V3.30C 試食版を用いてコンパイルしました。
  414.   LSIジャパン社には有用なコンパイラを無料で提供していただき非常に感
  415. 謝しております。
  416.  
  417.  
  418. ●動作確認
  419.  次の機種に於いて、動作確認あるいは動作報告を戴いております。
  420.  
  421.  FM-TOWNS 初代~現行全機種
  422.  FMR-50/60/70
  423.  FM-Notebook(NB1)
  424.  FMR-CARD
  425.  PC-H98modelU80(ハイレゾモード)
  426.  PC9801FA/DA/RA
  427.  PC9801NS/T
  428.  PC9801VX
  429.  PC286VG/VE
  430.  DynaBook(J-3100SS)
  431.  OASYS 30-AX301(MS-DOS V3.1)
  432.  
  433.  DOSはV3.1以上をご利用ください。V2.11などでは正常に動作し
  434. ません。また、V5.0(DOS5)での動作は確認されておりません。動作
  435. 報告をお待ちしております。
  436.  
  437.  
  438. ■著作権など
  439.  
  440.   このプログラム本体(TXF.EXE) に関する著作権は、T.Nakatani(NIFTY-Serve
  441. :PFG02442/<Nakatani>) が保有します。また、"TXF_VZ16.DOC"に関する著作権
  442. は、えんでんさん(NIFTY-Serve:GFF00430)が保有します。これらのプログラム
  443. などに対して、著作権者は責任を一切負いません。保証もしません。
  444.  バージョンアップは随時行っていますが、メンテナンスはたとえ必要であっ
  445. ても、義務は無いものとします。また、"TXF_VZ.DOC"と、サンプルの多くにつ
  446. いては、著作者のえんでんさんの許可に基づきT.Nakataniが代理アップしてい
  447. ます。また、T.Nakataniの判断による再配付の許可も戴いています。(TXF
  448. 本体と同等の扱いに於いて、T.Nakataniの許可での再配付が可能とします。)
  449.  
  450.       All Right Reserved, Copyright (C)  T.Nakatani  1992-1994
  451.       All Right Reserved, Copyright (C)  えんでん    1992,1994
  452.  
  453.  
  454. ■転載について
  455.  
  456.  基本的に転載や再配付を禁止するような事はありませんが、転載の場合には
  457. 事前に連絡をください。個人的な再配付については一切の制限を設けません。
  458. 自由に配付してくださって結構です。
  459.  ただし、上記の場合、手数料以上の金銭の授受は禁止します。大手有料ネッ
  460. トのダウンロードのための課金や、正当なディスク代金を越えないなら可能で
  461. す。雑誌付録などの販売物に添付される場合は別途連絡をください。(別に制
  462. 限したり、別途金額云々ではありません。)
  463.  
  464.  また、最低限の礼儀を守って戴けない場合、転載する事によって作品自身や
  465. 作者あるいは作者の関係者が不利益を被る場合、などについては許可しない場
  466. 合があるか、許可しても判明後に削除を求める事があります。
  467.  
  468.  
  469. ★謝辞
  470.  
  471.  Yama-chanさん(NIFTY:PEE01244)には、初期の頃から、助言、バグだし等をし
  472. ていただきました。また、えんでんさん(NIFTY:GFF00430)には、貴重な意見を
  473. いただいた上に、数多くのコマンドファイルのサンプルを作っていただきまし
  474. た。Vzエディタ用のマクロもえんでんさんの手に依る物です。また、バグだ
  475. しにも多大な協力をいただきました。モップさん(NIFTY:PFF00570)にはNAP
  476. LPSデータの仕様などについて親切な助言をいただきました。深く感謝して
  477. おります。(2.1以降では廃止しましたが(^^;))
  478.  TXFは次の方々に大きなバグにも目を瞑ってテストに協力していただきま
  479. した。
  480.  
  481.   PEE01244  Yama-chanさん
  482.   GFF00430  えんでんさん
  483.   --------  フェイスさん
  484.   GBH00541  DORAGONさん
  485.   HAC01216  doubtさん
  486.   GEF03333  -なるチャン-☆
  487.   GDH03105  だいへいくん
  488.   QFH02666  好実さん
  489.   HAD01045  SAINTさん
  490.   HCD01017  CATBEEさん
  491.   PED00201  JINXさん
  492.   HFB02053  RENCHANさん
  493.   JAG00217  てげてげさん
  494.   NAA02244  飛雪さん
  495.   HGG03505  LRA.さん
  496.   HAH00313  Omohyoideusさん
  497.   HGC02275  Withさん
  498.   PEA02634  雅びさん
  499.  
  500.   (順不同、IDは全てNIFTY-Serve)
  501.  
  502.  
  503. ○更新履歴(この中でRelease となっている物が公開版です。それ以外は作者
  504.       のメモと考えていただいて差し支えありません。)
  505.  
  506. 1991/
  507. 12/09 v0.01 -i -o -l -r
  508. 12/13 v0.02 -t -c
  509. 12/20 v0.03 -x -ml -mr -q -?
  510. 12/23 v0.04 -b -d
  511. 12/29 v0.05 -q Bugfix
  512.  
  513. 1992/
  514.  1/14 rename TXF v1.00 , 禁則処理に ! と ? を追加
  515.  1/18 v1.01  -r Bugfix 
  516.  1/20 v1.01a Bugfix Version No. / Release
  517.  1/26 v1.01b Bugfix 。、 process
  518.  1/30 v1.02  -e (Exchange strings)
  519.  2/ 5 v1.10  -e 拡張 & command file  Bugfix -q process
  520.  2/ 9 v1.11  -f -n format/noformat
  521.  2/11 v1.20  -lcx LCXの機能を吸収
  522.  2/11 v1.21  TAB展開フィルタとして使えるようになった
  523.  2/21 v1.25  -k?? -s Vup -lcx Bugfix etc.
  524.  2/27 v1.29  -kl -kfに統一 Bugfix (-e,-k?,@,TXF.DEF) Remake -lcx
  525.  3/ 1 v1.29e Bugfix
  526.  3/ 3 v1.29f Bugfix
  527.  3/ 6 v1.30  -v viewmode / 置換時にも-qが有効になるようにした。
  528.  3/11 v1.30a 一部文字化けしていたバグを修正
  529.  3/12 v1.31  -v Bugfix -lcx Remake -e(\x) Bugfix -? Remake (new)-kq
  530.  3/14 v1.31b -lcx Bugfix
  531.  3/14 v1.31c (-e -q) Bugfix
  532.  3/15 v1.31d Default値の変更,creditの変更 / Release
  533.  3/29 v1.32  -e 置換方法の全面的な変更
  534.  3/29 v1.32b -v 表示の変更
  535.  3/31 v1.36  (new) -a -rz -rb -es -ep
  536.  3/31 v1.36a -v 拡張
  537.  4/ 1 v1.36b -e Bugfix
  538.  4/ 1 v1.36c -d Bugfix option switch Bugfix etc.
  539.  4/ 3 v1.36d Switch Bugfix
  540.  4/ 5 v1.36e -a Bugfix / Release
  541.  4/20 v1.37a (new) -io
  542.  4/23 v1.37b -io 拡張 / Release
  543.  4/30 v1.37c -dlib 出力形式変更
  544.  5/11 v1.38a FAPX用新機能追加(^^;) 週間FTOWNS対応 -f Bugfix
  545.  5/18 v1.39  (new) -npcut etc.
  546.  5/21 v1.39b -npcut Bugfix etc.
  547.  5/31 v1.39g -npcut Bugfix etc. / Release
  548.  6/27 v1.40a 環境変数 TXFDEF,TXFPATHに対応
  549.  7/ 1 v1.40b 環境変数TMPが設定されていないと正常に動かないバグを修正
  550.  7/19 v1.41- (new)-z(仮称) コマンドファイルの読み込み方法を変更
  551.  7/21 v1.41~ Bugfix etc.
  552.  7/23 v1.41a -z→-p
  553.  7/26 v1.41b -log RE:re:Re:対策
  554.  7/27 v1.41c -pが-qを無視していたバグを修正 / 機能縮小版の作成
  555.  8/12 v1.41d -d Bugfix / Release
  556.  9/20 v1.41e -log FAPX新方式対応 Re*2:対策
  557.  9/26 v1.42α-log 新システム対応
  558. 11/ 3 v1.42b CATLOG対応強化 /Release
  559. 11/ 9 v1.42b'-lcx 見やすくした
  560. 11/29 v1.42c -log 機能強化(HP関係)&Bugfix(題名抽出) / TXF_VZ.DOCの機能強化
  561. 12/30 v1.43b -log パティオ関係バグ修正 / -npcut NAPLPS天気予報対応
  562.  
  563. 1993/
  564.  2/18 v1.43c 0xffのコードがあった時のバグ修正 / 0x0dのコードの取扱に関するバグ修正
  565.  5/30 v1.99a (new)-ish
  566.  6/ 9 v1.99b 引用行以降が清書されないバグを修正 / 空行が削除されるバグを修正
  567.  7/ 4 v1.99g 処理変更により混入していたバグを修正 /Release
  568.  7/28 v1.99k TABコード関係のバグ修正 /Release
  569.  8/31 v1.99l FRAV データライブラリインフォメーション対応 少しだけ省メモリ対策 /Release
  570.  9/ 3 v1.99m 週間FYUI完全対応
  571.  9/ 9 v1.99n FRAV データライブラリインフォメーションの仕様変更対応 /Release
  572.  9/23 v1.99q 高速化
  573.  9/29 v1.99r FFSU データライブラリインフォメーション対応
  574. 10/24 v1.99s (FAPX)LXコマンド対応 / V2.00への布石(new) -ex -fx
  575. 12/10 v2.00b パラメータ上限数の増加 / 元祖版の作成 /Release
  576.  
  577. 1994/
  578.  2/ 4 v2.03  入力ファイル名が指定されなかった場合の処理を変更(清書の場合のみ)
  579.              Re*10:対策 (ついでに、SET TXFRES=RE*%d: としてみると...(^^;))
  580.              データ名の先頭に[]で分類があった時は読み飛ばすようにした
  581.  2/17~4/24 v2.04r1~r16 FAPX関連の機能追加(^^;)
  582.  5/ 5 v2.09  FAPX関連の機能を分離、並行バージョンでの開発をストップ
  583.  5/16 v2.10  ドキュメントの整理/VZ用DEFファイルをVZ1.6用にする他 FFSU限定Release
  584.  9/18 v2.11  -ex,-fx Bugfix / 置換部分 文字列合致中の次に、さらに1/1文字合致し
  585.              た時に前の合致中文字列が欠落していた部分を修正(かなり重大)/Release
  586.  
  587.  ==== 以上 ====
  588.